package br.gov.dataprev.treinamento.ejb.remote;

import java.util.Date;

import javax.naming.Context;

import br.gov.dataprev.treinamento.ejb.modelo.ItemPedido;
import br.gov.dataprev.treinamento.ejb.modelo.Pedido;
import br.gov.dataprev.treinamento.ejb.modelo.PessoaFisica;
import br.gov.dataprev.treinamento.ejb.modelo.SituacaoPedido;
import br.gov.dataprev.treinamento.ejb.service.remote.ClienteServiceRemote;
import br.gov.dataprev.treinamento.ejb.service.remote.PedidoServiceRemote;

public class PedidoServiceTest extends RemoteBase {

	/**
	 * @param args
	 * @throws Exception 
	 */
	public static void main(String[] args) throws Exception {
		
		Pedido pedido = new Pedido();
		pedido.setDataCadastro(new Date());
		pedido.setSituacao(SituacaoPedido.CONFIRMADO);
		pedido.setCliente(pf);


		ItemPedido ip1 = new ItemPedido();
		ip1.setProduto(p1);
		ip1.setQuantidade(2);
		pedido.addItem(ip1);
		
		
		Context ctx = getLojaContext();		
		PedidoServiceRemote p = (PedidoServiceRemote) ctx.lookup(PedidoServiceRemote.EJB_NAME);
		
		p.finalizarPedido(pedido);
		
		System.out.println(p);
		
		
	}

}
